package com.los.util;

import java.util.regex.Pattern;

public class DateUtil {

    private static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";

    /**
     * 简单的日期格式校验(yyyy-MM-dd)
     * 
     * @param date
     *            输入日期
     * @return 有效返回true, 反之false
     */
    public static Boolean isValidDate(String date) {
        return isValidDate(date, "\\d{4}-\\d{2}-\\d{2}");
    }

    /**
     * 简单的日期格式校验(yyyy-MM-dd)
     * 
     * @param date
     *            输入日期
     * @param pattern
     *            日期格式
     * @return 有效返回true, 反之false
     */
    public static Boolean isValidDate(String date, String pattern) {
        return StringUtil.isNotBlank(date)
                && Pattern.compile(pattern).matcher(date).matches();
    }

}
